RMS Cloud License Manager REST API—Basic Concepts

This document provides an overview of the RMS Cloud License Manager (LM) REST API.

RMS Cloud LM is a cloud-based service provided by Thales to consume RMS licenses from the cloud. It is an extension of the traditional on-premises RMS License Manager providing anytime-anywhere access to licensed applications.

When licensing applications, you can choose between:

> Unified APIs in the SCP-integrated Library

The SCP-integrated library provides a quick-to-integrate Unified APIs that can be incorporated directly in an application to implement licensing. The library abstracts tasks—including authentication, message signing, and verification—necessary for secure communication between a client and RMS Cloud LM. In addition, Unified APIs can be used to support consistent licensing across all deployment modes in C, Java, and .NET.

>RMS Cloud LM REST API

RMS Cloud LM REST API is a modern set of REST APIs for implementing software licensing. These are used in conjunction with the Token Management Service REST API that provides secure JSON Web Token (JWT) type authentication. Refer to Authentication and Authorization Using OAuth 2.0 Protocol for the workflows supported by the cloud-based on-premises and SaaS applications.